gl: Add 'use-es' flag
authorEmmanuele Bassi <ebassi@gnome.org>
Mon, 18 Apr 2016 09:10:30 +0000 (10:10 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Mon, 25 Apr 2016 11:29:36 +0000 (12:29 +0100)
commite1cecd243a82729f10f2fbb4b745be8f6b3b8f67
treee984cf88c94166bd225f6410bb918621724c6ccc
parent6225d435e6cace5ad6615e8b2b3ec20e5b9b6c45
gl: Add 'use-es' flag

On some platforms we can ask the GL context machinery to create a GLES
context, instead of a GL one.

In order to ask for a GLES context at GdkGLContext realization time, we
use a bit field like we do for forward compatible, or debug contexts.

The 'use-es' bit also changes the way we select a default version,
because OpenGL and OpenGLES versions differ.

https://bugzilla.gnome.org/show_bug.cgi?id=743746
gdk/gdkglcontext.c
gdk/gdkglcontext.h
gdk/gdkglcontextprivate.h